package com.gateway.pay.channel.dto.response;

import com.gateway.pay.channel.dto.BaseResponse;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;

/**
 * 网关返回
 *
 * @author 
 */
@Data
@SuperBuilder
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class GatewayResponse extends BaseResponse {
    /**
     * 网关处理成功
     * 注意：不代表业务成功，业务成功与否，需要单独判断渠道返回码
     */
    private boolean success;

    /**
     * 错误信息
     * 当success为false时才有值
     */
    private String errorMessage;

    /**
     * 返回的上下文，JSONString格式
     */
    private String responseContext;

}
